
function overlay() {
	$('<div class="overlay"></div><div class="loading-img"></div>').appendTo('body');
}

function remove_overlay() {
	$('.overlay').fadeOut('slow', function() {
		$(this).remove();
	});
	$('.loading-img').fadeOut('slow', function() {
		$(this).remove();
	});
}

$(function() {
	$( document ).ajaxStart(function() {
		//overlay(); todo elesen nem megy
	});
	$( document ).ajaxComplete(function() {
		//remove_overlay(); // todo elesen nem megy
	});
	$('form').submit(function(e) {
		overlay();
	});

	$.fn.modal.Constructor.prototype.enforceFocus = function () {
		modal_this = this
		$(document).on('focusin.modal', function (e) {
			if (modal_this.$element[0] !== e.target && !modal_this.$element.has(e.target).length
			// add whatever conditions you need here:
			&&
			!$(e.target.parentNode).hasClass('cke_dialog_ui_input_select') && !$(e.target.parentNode).hasClass('cke_dialog_ui_input_text')) {
				modal_this.$element.focus()
			}
		})
	};

	$('[title]').tooltip();

});